gusucode.com > VC下基于winsock2的原始套接子发送程序源码 > VC下基于winsock2的原始套接子发送程序源码/Copy of RawSocket/readme.txt
采用原始套接字发送数据包 自己定义和封装IP包 数据为TCP包 但是由于XP系统禁止了通过原始套接字发送TCP包 所以每次发送都会出现10004的错误 将IP头中的上层协议选项改为IPPROTO_UDP就可以发送数据了 如果采用非原始套接字发送,则系统分装函数会自己填充IP头部 计算校验和并进行封装 之后就可以发送了